package com.syl.service;

import com.github.pagehelper.PageInfo;
import com.syl.model.domain.Article;
import java.util.List;

public interface IArticleService {

  // 分页查询博文列表
  PageInfo<Article> selectArticleWithPage(Integer page, Integer count);

  // 统计前10的热度博文信息
  List<Article> getHeatArticles();

  // 根据博文id查询单个博文详情
  Article selectArticleWithId(Integer id);

  // 发布博文
  void publish(Article article);

  // 根据主键更新博文
  void updateArticleWithId(Article article);

  // 根据主键删除博文
  void deleteArticleWithId(int id);
}

